// 实体

export const entityScript = {
  init: function(scriptJson) {
  },
  // 按钮点击
  buttonClick: function(vueObject, row, btnEvent) {

  },
  // 开窗
  isinfoPop(code) {
    return false
  },
  infoButtonClick: function(vueObject, data, btnEvent) {
    return false
  },
  // 表头样式初始化
  onInfoHeadFrameInit: function(vueObject, headFrameData) {
    //
  },
  // 表身样式初始化
  onInfoBodyFrameInit: function(vueObject, bodyFrameData) {
    //
  },
  // 表身新建行
  onAddBodyRow: function(vueObject, bodyName, itemData) {
    //
    //
  },
  // 表头改变事件
  onHeadChange: function(vueObject, data, fieldName, oldValue, newValue) {
    //
    //
    //
  },
  // 表身改变事件
  onBodyChange: function(vueObject, data, bodyName, lineNum, fieldName, oldValue, newValue) {
    //
    //
    //
    //
    //
  },
  special: function(id) {
    if (id === 5) {
      this.invalid()
    } else if (id === 7) {
      this.quit()
    }
  },
  invalid: (row) => {
    alert(row + '此行已作废')
  },
  quit: () => {
    alert('我已退出')
  }
}
